<script setup>
    defineProps(['style']);
</script>

<template>
    <div class="div">
        <div class="div_1">
            <div class="div_2">
                <div class="div_3">
                    <div class="button">
                        <img
                                class="svg"
                                src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353457599/fafd/f43e/b3c9/cb401745131b7a50a5638aaafbf3d976.png" /><span class="text"> 热门资讯 </span>
                    </div>
                    <div class="button_1">
                        <img
                                class="svg_1"
                                src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353458699/06eb/65cc/cb65/9ad2b13bbd214e416afa8b1a61fab883.png" /><span class="text_1"> 精选商品 </span>
                    </div>
                    <div class="button_2">
                        <img
                                class="svg_2"
                                src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353460462/f827/7467/8785/683b0ad93da6fd6d629fdc86fcdb41e8.png" /><span class="text_2"> 用户评价 </span>
                    </div>
                </div>
            </div>
            <div class="div_4">
                <div class="div_5">
                    <div class="div_6">
                        <div class="div_7">
                            <div class="div_8"></div>
                            <div class="div_9">
                <span class="text_3"> 2024 年科技创新峰会即将召开，多家知名企业将展示最新技术成果 </span
                ><span class="text_4"> 据组委会消息，本届峰会将聚焦人工智能、量子计算、可持续发展等热门话题，预计将有超过 500 家企业参展，展示最新科技创新成果。 </span>
                                <div class="div_10">
                                    <img
                                            class="svg_3"
                                            src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353461538/d254/bc6b/f605/8653d0a512dc5dbe6f652b35b9040efd.png" /><span class="text_5"> 2024-01-15 </span
                                ><img
                                        class="svg_4"
                                        src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353462969/366b/d672/7f5f/609638d959d16654f64fb2eef6719a83.png" /><span class="text_6"> 2,387 阅读 </span>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="div_11">
                        <div class="div_12">
                            <div class="div_13"></div>
                            <div class="div_14">
                <span class="text_7"> 新能源汽车市场持续升温，多项补贴政策推动产业发展 </span
                ><span class="text_8"> 国家发改委近日发布多项支持政策，预计未来五年新能源汽车市场将保持快速增长态势，产业链相关企业迎来新的发展机遇。 </span>
                                <div class="div_15">
                                    <img
                                            class="svg_5"
                                            src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353461538/d254/bc6b/f605/8653d0a512dc5dbe6f652b35b9040efd.png" /><span class="text_9"> 2024-01-14 </span
                                ><img
                                        class="svg_6"
                                        src="https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353462969/366b/d672/7f5f/609638d959d16654f64fb2eef6719a83.png" /><span class="text_10"> 1,892 阅读 </span>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</template>

<style>
    * {
        box-sizing: border-box;
    }
    .flex-row {
        display: flex;
        flex-direction: row;
    }
    .flex-col {
        display: flex;
        flex-direction: column;
    }
    .justify-start {
        display: flex;
        justify-content: flex-start;
    }
    .justify-center {
        display: flex;
        justify-content: center;
    }
    .justify-end {
        display: flex;
        justify-content: flex-end;
    }
    .justify-between {
        display: flex;
        justify-content: space-between;
    }
    .items-start {
        display: flex;
        align-items: flex-start;
    }
    .items-end {
        display: flex;
        align-items: flex-end;
    }
    .items-center {
        display: flex;
        align-items: center;
    }
    .no-shrink {
        flex-shrink: 0;
    }
</style>
<style scoped>
    /* DIV */
    .div {
        position: relative;
        width: 100%;
        height: auto;
        background-color: #f9fafb;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        min-height: 100%;
    }

    /* DIV */
    .div_1 {
        width: 1280px;
        height: 527px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-right: 16px;
        padding-left: 16px;
        gap: 10px;
        position: relative;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
    }

    /* DIV */
    .div_2 {
        width: 1248px;
        height: 95px;
        position: absolute;
        top: 0;
        left: 16px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 32px;
        padding-bottom: 16px;
        gap: 10px;
        flex-shrink: 0;
    }

    /* DIV */
    .div_3 {
        width: 1248px;
        height: 47px;
        position: absolute;
        top: 32px;
        left: 0;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        flex-shrink: 0;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
        border-color: #e5e7eb;
    }

    /* BUTTON */
    .button {
        width: 118px;
        height: 46px;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-right: 8px;
        padding-bottom: 14px;
        padding-left: 8px;
        gap: 10px;
        flex-shrink: 0;
        border-radius: 4px;
        border-width: 0px 0px 2px 0px;
        border-style: solid;
        border-color: #2563eb;
    }

    /* SVG */
    .svg {
        width: 18px;
        height: 18px;
        position: absolute;
        top: 4px;
        left: 8px;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: -1px;
        margin-left: 0;
    }

    /*  热门资讯  */
    .text {
        position: absolute;
        top: 0;
        left: 34px;
        flex-shrink: 0;
        text-align: center;
        font-size: 18px;
        font-family: Roboto;
        font-weight: 500;
        line-height: 28px;
        color: #2563eb;
        white-space: pre;
    }

    /* BUTTON */
    .button_1 {
        width: 118px;
        height: 46px;
        position: absolute;
        top: 0;
        left: 142px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-right: 8px;
        padding-bottom: 16px;
        padding-left: 8px;
        gap: 10px;
        flex-shrink: 0;
        border-radius: 4px;
    }

    /* SVG */
    .svg_1 {
        width: 18px;
        height: 18px;
        position: absolute;
        top: 5px;
        left: 8px;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: -1px;
        margin-bottom: -1px;
        margin-left: 0px;
    }

    /*  精选商品  */
    .text_1 {
        position: absolute;
        top: 0.5px;
        left: 34px;
        flex-shrink: 0;
        text-align: center;
        font-size: 18px;
        font-family: Roboto;
        font-weight: 500;
        line-height: 28px;
        color: #6b7280;
        white-space: pre;
    }

    /* BUTTON */
    .button_2 {
        width: 123px;
        height: 46px;
        position: absolute;
        top: 0;
        left: 285px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-right: 8px;
        padding-bottom: 16px;
        padding-left: 8px;
        gap: 10px;
        flex-shrink: 0;
        border-radius: 4px;
    }

    /* SVG */
    .svg_2 {
        width: 23px;
        height: 18px;
        position: absolute;
        top: 5px;
        left: 8px;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: -1px;
        margin-bottom: -1px;
        margin-left: -1px;
    }

    /*  用户评价  */
    .text_2 {
        position: absolute;
        top: 0.5px;
        left: 38px;
        flex-shrink: 0;
        text-align: center;
        font-size: 18px;
        font-family: Roboto;
        font-weight: 500;
        line-height: 28px;
        color: #6b7280;
        white-space: pre;
    }

    /* DIV */
    .div_4 {
        width: 1248px;
        height: 432px;
        position: absolute;
        top: 95px;
        left: 16px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 24px;
        padding-bottom: 24px;
        gap: 10px;
        flex-shrink: 0;
    }

    /* DIV */
    .div_5 {
        position: absolute;
        width: 1248px;
        height: 384px;
        top: 24px;
        left: 0;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    /* DIV */
    .div_6 {
        width: 100%;
        height: 176px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 24px;
        padding-right: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        gap: 10px;
        border-radius: 8px;
        background: linear-gradient(0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(0, #ffffff, #ffffff);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }

    /* DIV */
    .div_7 {
        width: 1200px;
        height: 128px;
        position: absolute;
        top: 24px;
        left: 24px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        flex-shrink: 0;
    }

    /* DIV */
    .div_8 {
        width: 192px;
        height: 128px;
        position: absolute;
        top: 0;
        left: 0;
        flex-shrink: 0;
        overflow: hidden;
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        background: url(https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353456807/b424/a75a/5ba2/b840a638311247122219738c5615a40f.png) center / cover no-repeat;
    }

    /* DIV */
    .div_9 {
        position: absolute;
        width: 992px;
        height: 96px;
        top: 0;
        left: 208px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    /* H3 */
    .text_3 {
        width: 100%;
        height: 28px;
        font-size: 20px;
        font-family: Roboto;
        font-weight: 600;
        line-height: 28px;
        color: #000000;
        white-space: pre;
        padding-top: 0;
        padding-right: 401px;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }

    /* P */
    .text_4 {
        width: 100%;
        height: 24px;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 24px;
        color: #4b5563;
        white-space: pre;
        padding-top: 0;
        padding-right: 29px;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        margin-top: 8px;
        margin-left: 0;
    }

    /* DIV */
    .div_10 {
        width: 100%;
        height: 20px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        position: relative;
        margin-top: 16px;
        margin-left: 0;
    }

    /* SVG */
    .svg_3 {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 3px;
        left: 0;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: -1px;
        margin-left: 0;
    }

    /* SPAN */
    .text_5 {
        width: 71px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 22px;
        flex-shrink: 0;
        font-size: 14px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 20px;
        color: #6b7280;
        white-space: pre;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    /* SVG */
    .svg_4 {
        width: 16px;
        height: 14px;
        position: absolute;
        top: 3px;
        left: 108.5px;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: -1px;
        margin-bottom: -1px;
        margin-left: -1px;
    }

    /* SPAN */
    .text_6 {
        width: 66px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 132px;
        flex-shrink: 0;
        font-size: 14px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 20px;
        color: #6b7280;
        white-space: pre;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    /* DIV */
    .div_11 {
        width: 100%;
        height: 176px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 24px;
        padding-right: 24px;
        padding-bottom: 24px;
        padding-left: 24px;
        gap: 10px;
        border-radius: 8px;
        background: linear-gradient(0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(0, #ffffff, #ffffff);
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
        position: relative;
        margin-top: 32px;
        margin-left: 0;
    }

    /* DIV */
    .div_12 {
        width: 1200px;
        height: 128px;
        position: absolute;
        top: 24px;
        left: 24px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        flex-shrink: 0;
    }

    /* DIV */
    .div_13 {
        width: 192px;
        height: 128px;
        position: absolute;
        top: 0;
        left: 0;
        flex-shrink: 0;
        overflow: hidden;
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        background: url(https://seal-img.nos-jd.163yun.com/obj/w5rCgMKVw6DCmGzCmsK-/58353457861/95e3/9e2c/4ff2/6ec7a510008ab29c00c62267b2d9e3c3.png) center / cover no-repeat;
    }

    /* DIV */
    .div_14 {
        position: absolute;
        width: 992px;
        height: 96px;
        top: 0;
        left: 208px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    /* H3 */
    .text_7 {
        width: 100%;
        height: 28px;
        font-size: 20px;
        font-family: Roboto;
        font-weight: 600;
        line-height: 28px;
        color: #000000;
        white-space: pre;
        padding-top: 0;
        padding-right: 512px;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        margin-top: 0;
        margin-left: 0;
    }

    /* P */
    .text_8 {
        width: 100%;
        height: 24px;
        font-size: 16px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 24px;
        color: #4b5563;
        white-space: pre;
        padding-top: 0;
        padding-right: 112px;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        margin-top: 8px;
        margin-left: 0;
    }

    /* DIV */
    .div_15 {
        width: 100%;
        height: 20px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        position: relative;
        margin-top: 16px;
        margin-left: 0;
    }

    /* SVG */
    .svg_5 {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 3px;
        left: 0;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: 0;
        margin-bottom: -1px;
        margin-left: 0;
    }

    /* SPAN */
    .text_9 {
        width: 71px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 22px;
        flex-shrink: 0;
        font-size: 14px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 20px;
        color: #6b7280;
        white-space: pre;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    /* SVG */
    .svg_6 {
        width: 16px;
        height: 14px;
        position: absolute;
        top: 3px;
        left: 108.5px;
        flex-shrink: 0;
        margin-top: 0px;
        margin-right: -1px;
        margin-bottom: -1px;
        margin-left: -1px;
    }

    /* SPAN */
    .text_10 {
        width: 66px;
        height: 20px;
        position: absolute;
        top: 0;
        left: 132px;
        flex-shrink: 0;
        font-size: 14px;
        font-family: Roboto;
        font-weight: 400;
        line-height: 20px;
        color: #6b7280;
        white-space: pre;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
</style>
